package com.swind.fast.modules.app.space.rent.entity;

import java.io.Serializable;
import java.io.UnsupportedEncodingException;
import java.util.Date;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import org.jeecgframework.poi.excel.annotation.Excel;
import com.swind.fast.common.aspect.annotation.Dict;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import com.swind.fast.common.system.base.entity.SwindEntity;

/**
 * @Description: 客户
 * @Author: swind
 * @Date:   2021-11-20
 * @Version: V1.0
 */
@Data
@TableName("ac_space_customer")
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="客户", description="客户")
public class SpaceCustomer extends SwindEntity {

    @ApiModelProperty(value = "姓名/名称")
    private java.lang.String title;

    @ApiModelProperty(value = "联系方式")
    private java.lang.String mobile;

    @ApiModelProperty(value = "公司名称")
    private java.lang.String company;

    @ApiModelProperty(value = "用房时间")
    private java.lang.String reqLevel;

    @ApiModelProperty(value = "是否注册")
    private java.lang.String registry;

    @ApiModelProperty(value = "办公人数")
    private java.lang.String employee;

    @ApiModelProperty(value = "预算")
    private java.lang.String budget;

    @ApiModelProperty(value = "公司行业")
    private java.lang.String classification;

    @ApiModelProperty(value = "客户来源")
    private java.lang.String source;

    @ApiModelProperty(value = "发票")
    private java.lang.String invoice;

    @ApiModelProperty(value = "面积")
    private java.lang.String area;

    @ApiModelProperty(value = "价格")
    private java.lang.String price;

    @ApiModelProperty(value = "朝向")
    private java.lang.String orientation;

    @ApiModelProperty(value = "房间格局")
    private java.lang.String layout;

    @ApiModelProperty(value = "装修情况")
    private java.lang.String decoration;

    @ApiModelProperty(value = "备注")
    private java.lang.String comment;

    @ApiModelProperty(value = "用户状态")
    @Dict(dicCode = "ac_customer_status")
    private java.lang.String status;
}
